# 打印字符串常用方法
# print(dir(str))
# join函数
# list_vale = ["www","baidu","com"]
# str_val = ".".join(list_vale)
# print(str_val)
#
# tuple_val = ("Users","shenmeng","code")
# dir_value = "/".join(tuple_val)
# print(dir_value)

# 大小写转换
# test_val = " I love Python"
# print(test_val.upper())
# print(test_val.lower())
# # title函数是将每个单词的首字母大写
# print(test_val.title())
# print(test_val.capitalize())
# # 将字符串中的大写转成小写 小写转成大写
# print(test_val.swapcase())

# 字符串中的检索方法
# test_val = "I love Python"
# # count 用于检索字符串中子字符串出现的次数
# print(test_val.count("o"))
# # find函数 查找子字符串的索引位置，没有找到返回-1，找到就返回出现的第一次的位置
# print(test_val.find("o"))
# # index函数，与find函数不同在于，找不到抛出异常
# #print(test_val.index("g"))
# # 字符串是否以指定子字符串开始 返回True或者False
# print(test_val.startswith("I"))
# print(test_val.endswith("n"))

# 字符串的分割方法
# test_str = "我 爱\t你\nPy\rthon"
# # split函数 默认使用 空格 \n \r \t进行分割
# print(test_str.split())
# test_str1 = "我老爱你了老想你了老睡不着觉"
# print(test_str1.split("老",2))
#
# # splitlines 默认使用 \r \n \r\n分割
# # partition函数，切割后的结果是元组 下面结果为：('L', 'o', 'vePython')
# test_str2 = "LovePython"
# print(test_str2.partition("o"))

# 字符串的修剪方法 首尾 空格 特殊字符进行修剪
# strip lstrip（左移除）  rstrip（右移除）
# strip 移除头尾指定的字符 默认移除空格
test_str3 = " Love you Python "
print(test_str3.strip())







